home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / share / pygtk / 2.0 / defs / gtk-extrafuncs.defs < prev    next >
Text File  |  2006-01-20  |  2KB  |  111 lines

  1. ; -*- scheme -*-
  2.  
  3. (define-method flags
  4.   (of-object "GtkObject")
  5.   (c-name "GTK_OBJECT_FLAGS")
  6.   (return-type "GtkWidgetFlags")
  7. )
  8.  
  9. (define-method set_flags
  10.   (of-object "GtkObject")
  11.   (c-name "GTK_OBJECT_SET_FLAGS")
  12.   (return-type "none")
  13.   (parameters
  14.     '("GtkWidgetFlags" "flags")
  15.   )
  16. )
  17.  
  18. (define-method unset_flags
  19.   (of-object "GtkObject")
  20.   (c-name "GTK_OBJECT_UNSET_FLAGS")
  21.   (return-type "none")
  22.   (parameters
  23.     '("GtkWidgetFlags" "flags")
  24.   )
  25. )
  26.  
  27. (define-method get_allocation
  28.   (of-object "GtkWidget")
  29.   (c-name "gtk_widget_get_allocation")
  30.   (return-type "GtkAllocation")
  31. )
  32.  
  33. (define-method get_selection
  34.   (of-object "GtkList")
  35.   (c-name "gtk_list_get_selection")
  36.   (return-type "GList*")
  37. )
  38.  
  39. (define-method set_all
  40.   (of-object "GtkAdjustment")
  41.   (c-name "gtk_adjustment_set_all")
  42.   (return-type "none")
  43.   (parameters
  44.     '("gfloat" "value")
  45.     '("gfloat" "lower")
  46.     '("gfloat" "upper")
  47.     '("gfloat" "step_increment")
  48.     '("gfloat" "page_increment")
  49.     '("gfloat" "page_size")
  50.   )
  51. )
  52.  
  53. ;; PyGtkTreeModel
  54.  
  55. (define-object GenericTreeModel
  56.   (in-module "PyGtk")
  57.   (parent "GObject")
  58.   (c-name "PyGtkGenericTreeModel")
  59.   (gtype-id "PYGTK_TYPE_GENERIC_TREE_MODEL")
  60.   (implements "GtkTreeModel")
  61. )
  62.  
  63. (define-function pygtk_generic_tree_model_get_type
  64.   (c-name "pygtk_generic_tree_model_get_type")
  65.   (return-type "GType")
  66. )
  67.  
  68. (define-function pygtk_generic_tree_model_new
  69.   (c-name "pygtk_generic_tree_model_new")
  70.   (is-constructor-of PyGtkGenericTreeModel)
  71.   (return-type "PyGtkGenericTreeModel*")
  72. )
  73.  
  74. ;; PyGtkGenericTreeModel methods
  75.  
  76. (define-method invalidate_iters
  77.   (of-object "PyGtkGenericTreeModel")
  78.   (c-name "pygtk_generic_tree_model_invalidate_iters")
  79.   (return-type "none")
  80. )
  81.  
  82. (define-method iter_is_valid
  83.   (of-object "PyGtkGenericTreeModel")
  84.   (c-name "pygtk_generic_tree_model_iter_is_valid")
  85.   (return-type "gboolean")
  86.   (parameters
  87.     '("GtkTreeIter*" "iter")
  88.   )
  89. )
  90.  
  91. ;; PyGtkGenericCellRenderer
  92.  
  93. (define-object GenericCellRenderer
  94.   (in-module "PyGtk")
  95.   (parent "GtkCellRenderer")
  96.   (c-name "PyGtkGenericCellRenderer")
  97.   (gtype-id "PYGTK_TYPE_GENERIC_CELL_RENDERER")
  98. )
  99.  
  100. (define-function pygtk_generic_cell_renderer_get_type
  101.   (c-name "pygtk_generic_cell_renderer_get_type")
  102.   (return-type "GType")
  103. )
  104.  
  105. (define-function pygtk_generic_cell_renderer_new
  106.   (c-name "pygtk_generic_cell_renderer_new")
  107.   (is-constructor-of PyGtkGenericCellRenderer)
  108.   (return-type "GtkCellRenderer*")
  109. )
  110.  
  111.